#ifndef _EFFECTS_H
#define _EFFECTS_H

#include <Arduino.h>

void led_init();
void clear_led();

/* 定时器设置全局的采样值sig */
void set_sig(int si);
/*
音效描述：
1）HUE 色，气泡模式，气泡上升亮度和颜色渐变
*/
void music_pop();
void led_test();

void music_0_drop();
void music_1_drop();
void music_1_drop_slow();
void music_1_drop_fast();
void music_seg_drop();
void music_dance();

void music_extend_test();

void music_dot_dance();

void music_dance_single_color();

void music_RGB_drop();

void music_2_drop();

void music_extend();

void music_extend_fade();

void music_gathered();

void music_gathered_fade();

void music_up_down();

void music_fade();

void music_fade_single_color();
void music_follow();

int get_effects();

int set_effects( int effect);

int set_brightness(int brightness);

int get_brightness();

int get_trigger_level();

int set_trigger_level(int level);

int get_color();

int set_color(int color);

#endif
